using Admin.NET.Core;
using Furion.DependencyInjection;
using Furion.DynamicApiController;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using MOKA.TPM.Application.Service;
using MOKA.TPM.Utility.Const;
using SqlSugar;

namespace MOKA.TPM.Service;

/// <summary>
/// TPM非采库存业务逻辑控制器
/// </summary>
[ApiDescriptionSettings(TPMConst.GroupName, Name = "TPM_Parts", Order = 305)]
[NonUnify]
public class PartService : TPMBaseService, IDynamicApiController, ITransient
{
    private readonly Service_Parts _partService;

    /// <summary>
    /// 构造函数
    /// </summary>
    /// <param name="rep"></param>
    /// <param name="userManager"></param>
    /// <param name="accessor"></param>
    /// <param name="db"></param>
    /// <param name="partService"></param>
    /// <param name="dicService"></param>
    public PartService(UserManager userManager, IHttpContextAccessor accessor, ISqlSugarClient db, Service_Parts partService, Service_SysDictDetail dicService)
                : base(userManager, dicService, accessor, db)
    {
    }
}